
package com.szpx.service;

import com.github.pagehelper.PageInfo;
import com.szpx.entity.HZJ.jiaxiao;
import java.util.List;

/**
 * 订单服务接口
 */
public interface jiaxiaoService {

    /**
     * 查询所有订单数据
     * @return 订单列表
     */
    List<jiaxiao> selectAlljiaxiao();

    /**
     * 多条件分页模糊查询
     * @param jiaxiao 查询条件对象
     * @param pageSize
     * @param pageNum
     * @return 符合条件的记录列表
     */
    PageInfo<jiaxiao> getListByConPage(jiaxiao jiaxiao, int pageNum, int pageSize);

    /**
     * 保存驾校信息
     * @param jiaxiao 要保存的驾校对象
     * @return 保存成功的记录数
     */
    int saveJiaxiao(jiaxiao jiaxiao);

    /**
     * 根据ID修改驾校信息
     * @param jiaxiao 要修改的驾校对象，需包含ID
     * @return 修改成功的记录数
     */
    int updateJiaxiaoById(jiaxiao jiaxiao);

    /**
     * 根据ID删除驾校信息
     * @param id 要删除的驾校ID
     * @return 删除成功的记录数
     */
    int deleteJiaxiaoById(Long id);

    jiaxiao getJiaxiaoById(Long id);

}